Skip to content

perf(android): precompile VPN log parsers#19

Merged
Hidden-Node merged 2 commits into
Hidden-Node:mainfrom
AmirrezaFarnamTaheri:codex/android-log-parser-performance
May 13, 2026
Merged

perf(android): precompile VPN log parsers#19
Hidden-Node merged 2 commits into
Hidden-Node:mainfrom
AmirrezaFarnamTaheri:codex/android-log-parser-performance

Conversation

@AmirrezaFarnamTaheri
Copy link
Copy Markdown
Contributor

@AmirrezaFarnamTaheri AmirrezaFarnamTaheri commented May 11, 2026

  • Precompiled VPN log/status regex parsers in VpnManager
  • Avoids rebuilding timestamp regex candidate lists per log line
  • Adds cheap timestamp prefix check before heavier parsing

@Hidden-Node Hidden-Node merged commit 9a77af7 into Hidden-Node:main May 13, 2026
2 checks passed
@Hidden-Node
Copy link
Copy Markdown
Owner

Excellent performance optimization! Moving Regex compilation out of the hot path in VpnManager will significantly reduce CPU churn and improve battery life during active VPN sessions. Good catch!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants